Exploiting Code Redundancies in ECOC
نویسندگان
چکیده
We study an approach for speeding up the training of error-correcting output codes (ECOC) classifiers. The key idea is to avoid unnecessary computations by exploiting the overlap of the different training sets in the ECOC ensemble. Instead of re-training each classifier from scratch, classifiers that have been trained for one task can be adapted to related tasks in the ensemble. The crucial issue is the identification of a schedule for training the classifiers which maximizes the exploitation of the overlap. For solving this problem, we construct a classifier graph in which the nodes correspond to the classifiers, and the edges represent the training complexity for moving from one classifier to the next in terms of the number of added training examples. The solution of the Steiner Tree problem is an arborescence in this graph which describes the learning scheme with the minimal total training complexity. We experimentally evaluate the algorithm with Hoeffding trees, as an example for incremental learners where the classifier adaptation is trivial, and with SVMs, where we employ an adaptation strategy based on adapted caching and weight reuse, which guarantees that the learned model is the same as per batch learning.
منابع مشابه
Exploiting Code-Redundancies in ECOC for Reducing its Training Complexity using Incremental and SVM Learners
We study an approach for speeding up the training of error-correcting output codes (ECOC) classifiers. The key idea is to avoid unnecessary computations by exploiting the overlap of the different training sets in the ECOC ensemble. Instead of re-training each classifier from scratch, classifiers that have been trained for one task can be adapted to related tasks in the ensemble. The crucial iss...
متن کاملIJESRT INTERNATIONAL JOURNA Empirical Study On Error Correcting Output Code Based On Multiclass
A common way to address a multi-class classification problem is to design a model that consists of hand picked binary classifiers and to combine them so as to solve the problem. Error such framework that deals with multi-class classification problems. Recent works in the ECOC domain has shown promising results demonstrating improved performance. Therefore, ECOC framework is a powerful tool to d...
متن کاملPerformance Analysis and Coding Strategy of ECOC SVMs
The theoretical upper bound of generalization error for ECOC SVMs is derived based on Fat-Shattering dimensionality and covering number. The factors affecting the generalization performance of ECOC SVMs are analyzed. From the analysis, it is believed that in real classification tasks, the performance of ECOC depends on the performance of the classifiers corresponding to its coding columns, whic...
متن کاملApproximating and exploiting the residual redundancies-applications to efficient reconstruction of speech over noisy channels
Exploiting the residual redundancy in a source coder output stream during the decoding process has been proven to be a bandwidth efficient way to combat the noisy channel degradations. In this paper, we consider soft reconstruction of LSF parameters in IS641 CELP coder transmitted over a noisy channel. We propose two schemes. The first scheme attempts to exploit the interframe residual redundan...
متن کاملThinned-ECOC ensemble based on sequential code shrinking
Please cite this article in press as: Hatami, N. doi:10.1016/j.eswa.2011.07.091 Error-correcting output coding (ECOC) is a strategy to create classifier ensembles which reduces a multiclass problem into some binary sub-problems. A key issue in designing any ECOC classifier refers to defining optimal codematrix having maximum discrimination power and minimum number of columns. This paper propose...
متن کامل